Configuration register (регистр конфигурации) датчика температуры ADT7310

Register Address: 0x01

Reset value: 0x00

76543210
Resolution Operation mode INT/CT mode INT pin polarity CT pin polarity Fault queue
rwrwrwrwrwrwrwrw
00000000


Bit 7
Resolution
Resolution
Определяет разрядность и разрешение АЦП при преобразовании.

 0 :  13-битное значение. Знаковый бит + 12 бит данных дают разрешение по температуре 0,0625°C (по умолчанию)

 1 :  16-битное значение. Знаковый бит + 15 бит данных дает разрешение по температуре 0,0078125°C

Bits 6:5
Operation mode[1:0]
Operation mode
Режим работы преобразователя.

 00 :  continuous conversion mode – режим непрерывного преобразования (по умолчанию)

 01 :  one shot mode – режим однократного преобразования. Время преобразования примерно 240 мс

 10 :  1 SPS mode – режим одного преобразования в секунду. Время преобразования примерно 60 мс. Остальное время - 940 мс бездействует. Этот режим снижает энергопотребление

 11 :  shutdown mode – режим выключения. Отключено всё кроме интерфейсов

Bit 4
INT/CT mode
INT/CT mode
Выбор режима работы выводов INT/CT.

 0 :  interrupt mode – режим прерывания (по умолчанию)

 1 :  comparator mode – режим сравнения

Bit 3
INT pin polarity
INT pin polarity
Активный уровень сигнала на выводе INT

 0 :  активный «0» (по умолчанию)

 1 :  активный «1»

Bit 2
CT pin polarity
CT pin polarity
Активный уровень сигнала на выводе CT

 0 :  активный «0» (по умолчанию)

 1 :  активный «1»

Bits 1:0
Fault queue
Fault queue
Очередь ошибок.

Определяет сколько событий выхода температуры за установленные границы должно произойти, чтобы установился сигнал ошибки на выводах INT и CT. Помогает избежать ложного срабатывания из-за температурного шума.

 00 :  1 событие (по умолчанию)

 01 :  2 события

 10 :  3 события

 11 :  4 события